beef worm - Francés Inglés Diccionario